﻿using System.ComponentModel.DataAnnotations.Schema;

namespace Entity.AI.Entity
{
    /// <summary>
    /// AI模型
    /// </summary>
    public class AIOrder
    {
        /// <summary>
        /// AI模型id
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 用户id
        /// </summary>
        public string UserId { get; set; }

        /// <summary>
        /// 用户信息
        /// </summary>
        public string RequestMessage { get; set; }

        /// <summary>
        /// 温度信息
        /// </summary>
        public decimal RequestTemperature { get; set; }

        /// <summary>
        /// 最大token长度
        /// </summary>
        public int RequestTokenLength { get; set; }

        /// <summary>
        /// 返回信息
        /// </summary>
        public string ResponseMessage { get; set; }

        /// <summary>
        /// 返回token长度
        /// </summary>
        public int ResponseTokenLength { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime requestTime { get; set; }

        /// <summary>
        /// 回复时间
        /// </summary>
        public DateTime? responseTime { get; set; }
    }
}
